<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<head>
<meta charset="UTF-8" />
<title>Game Distribution (Română) - LOVE</title>
<meta name="generator" content="MediaWiki 1.24.2" />
<link rel="ExportRDF" type="application/rdf+xml" title="Game Distribution (Română)" href="" />
<link rel="shortcut icon" href="favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="opensearch_desc.php" title="LOVE (en)" />
<link rel="EditURI" type="application/rsd+xml" href="api.php_action_rsd" />
<link rel="alternate" hreflang="x-default" href="" />
<link rel="copyright" href="http://www.gnu.org/copyleft/fdl.html" />
<link rel="alternate" type="application/atom+xml" title="LOVE Atom feed" href="" />
<link rel="stylesheet" href="" />
<!--[if IE 6]><link rel="stylesheet" href="ie60fixes.css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="ie70fixes.css" media="screen" /><![endif]--><meta name="ResourceLoaderDynamicStyles" content="" />
<link rel="stylesheet" href="" />
<style>a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}
/* cache key: love2d_wiki:resourceloader:filter:minify-css:7:daf253d59690fd9cabb6b95510bce103 */</style>
<script src=""></script>
<script>if(window.mw){
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Game_Distribution_(Română)","wgTitle":"Game Distribution (Română)","wgCurRevisionId":20091,"wgRevisionId":20091,"wgArticleId":6155,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["LÖVE"],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Game_Distribution_(Română)","wgIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[]});
}</script><script>if(window.mw){
mw.loader.implement("user.options",function($,jQuery){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"editfont":"default","editondblclick":0,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":1,"extendwatchlist":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"imagesize":2,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nickname":"","norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"rcdays":7,"rclimit":50,"rows":25,"showhiddencats":0,"shownumberswatching":1,"showtoolbar":1,"skin":"love","stubthreshold":0,"thumbsize":5,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":1,"watchdefault":1,"watchdeletion":0,"watchlistdays":3,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"watchrollback":0,
"wllimit":250,"useeditwarning":1,"prefershttps":1,"language":"en","variant-gan":"gan","variant-iu":"iu","variant-kk":"kk","variant-ku":"ku","variant-shi":"shi","variant-sr":"sr","variant-tg":"tg","variant-uz":"uz","variant-zh":"zh","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false,"searchNs102":false,"searchNs103":false,"searchNs104":false,"searchNs105":false,"searchNs108":false,"searchNs109":false,"searchNs500":false,"searchNs501":false,"variant":"en"});},{},{});mw.loader.implement("user.tokens",function($,jQuery){mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\"});},{},{});
/* cache key: love2d_wiki:resourceloader:filter:minify-js:7:201bb6cc0b4c032fe7bbe209a0125541 */
}</script>
<script>if(window.mw){
mw.loader.load(["ext.smw.style","mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax"]);
}</script>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Game_Distribution_Română skin-love action-view">
<div id="globalWrapper">
		<div id="column-content">
			<div id="content" class="mw-body" role="main">
				<a id="top"></a>
				
				
						<div id="p-cactions" role="navigation">
			<h5>Views</h5>

			<div>
				<ul>
				<li id="ca-nstab-main" class="selected"><a href="" title="View the content page [c]" accesskey="c">Page</a></li>
				<li id="ca-talk" class="new"><a href="" title="Discussion about the content page [t]" accesskey="t">Discussion</a></li>
				<li id="ca-viewsource"><a href="" title="This page is protected.&#10;You can view its source [e]" accesskey="e">View source</a></li>
				<li id="ca-history"><a href="" rel="archives" title="Past revisions of this page [h]" accesskey="h">History</a></li>
				</ul>
							</div>
		</div>
	
				<h1 id="firstHeading" class="firstHeading" lang="en">Game Distribution (Română)</h1>

				<div id="bodyContent">
					<!-- <div id="siteSub">From LOVE</div> -->

					<!-- <div id="contentSub"></div> -->
										<!-- <div id="jump-to-nav" class="mw-jump">Jump to: <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div> -->

					<!-- start content -->
					<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><p>După ce ai terminat jocul cu siguranță vrei să îl faci disponibil celorlalți. De obicei se crează un fișier .love care poate fi distribuit direct (ceea ce înseamnă că trebuie să ai frameworkul LÖVE instalat) sau folosit pentru pachete specifice platformei țintă.
</p><p>Acestea sunt metodele preferate pentru a distribui jocul tău depinzând de țintă (toate se folosesc de fișierul .love):
</p>
<ul><li> Windows &#8594; <a href="#Crearea_unui_executabil_Windows" title="Game Distribution (Română)">Executabil Windows</a></li>
<li> Mac OS X &#8594; <a href="#Crearea_unei_applica.C8.9Bii_Mac_OS_X" title="Game Distribution (Română)">Aplicație OS X</a></li>
<li> Linux &#8594; fișier .love simplu, sau <a href="#Distribuirea_pe_linux" title="Game Distribution (Română)">fișiere AppImage</a></li></ul>
<div id="toc" class="toc"><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Crearea_unui_fi.C8.99ier_.love"><span class="tocnumber">1</span> <span class="toctext">Crearea unui fișier .love</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Note_specifice_platformelor"><span class="tocnumber">1.1</span> <span class="toctext">Note specifice platformelor</span></a>
<ul>
<li class="toclevel-3 tocsection-3"><a href="#Windows"><span class="tocnumber">1.1.1</span> <span class="toctext">Windows</span></a></li>
<li class="toclevel-3 tocsection-4"><a href="#Mac_OS_X"><span class="tocnumber">1.1.2</span> <span class="toctext">Mac OS X</span></a></li>
<li class="toclevel-3 tocsection-5"><a href="#Linux"><span class="tocnumber">1.1.3</span> <span class="toctext">Linux</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-6"><a href="#Crearea_unui_executabil_Windows"><span class="tocnumber">2</span> <span class="toctext">Crearea unui executabil Windows</span></a>
<ul>
<li class="toclevel-2 tocsection-7"><a href="#Instruc.C8.9Biuni_specifice_platformelor"><span class="tocnumber">2.1</span> <span class="toctext">Instrucțiuni specifice platformelor</span></a>
<ul>
<li class="toclevel-3 tocsection-8"><a href="#Windows_2"><span class="tocnumber">2.1.1</span> <span class="toctext">Windows</span></a>
<ul>
<li class="toclevel-4 tocsection-9"><a href="#Pictogram.C4.83_windows"><span class="tocnumber">2.1.1.1</span> <span class="toctext">Pictogramă windows</span></a></li>
</ul>
</li>
<li class="toclevel-3 tocsection-10"><a href="#Linux_.2F_OS_X"><span class="tocnumber">2.1.2</span> <span class="toctext">Linux / OS X</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-11"><a href="#Crearea_unei_aplica.C8.9Bii_Mac_OS_X"><span class="tocnumber">3</span> <span class="toctext">Crearea unei aplicații Mac OS X</span></a></li>
<li class="toclevel-1 tocsection-12"><a href="#Distribuirea_pe_Linux"><span class="tocnumber">4</span> <span class="toctext">Distribuirea pe Linux</span></a>
<ul>
<li class="toclevel-2 tocsection-13"><a href="#Debian"><span class="tocnumber">4.1</span> <span class="toctext">Debian</span></a></li>
<li class="toclevel-2 tocsection-14"><a href="#AppImage"><span class="tocnumber">4.2</span> <span class="toctext">AppImage</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-15"><a href="#Android"><span class="tocnumber">5</span> <span class="toctext">Android</span></a></li>
<li class="toclevel-1 tocsection-16"><a href="#iOS"><span class="tocnumber">6</span> <span class="toctext">iOS</span></a></li>
<li class="toclevel-1 tocsection-17"><a href="#Distribuirea_pe_web"><span class="tocnumber">7</span> <span class="toctext">Distribuirea pe web</span></a></li>
<li class="toclevel-1 tocsection-18"><a href="#Unelte_din_comunitate"><span class="tocnumber">8</span> <span class="toctext">Unelte din comunitate</span></a></li>
<li class="toclevel-1 tocsection-19"><a href="#Alte_limbi"><span class="tocnumber">9</span> <span class="toctext">Alte limbi</span></a></li>
</ul>
</div>

<h2><span class="mw-headline" id="Crearea_unui_fi.C8.99ier_.love">Crearea unui fișier .love</span></h2>
<p>De remarcat că unele sisteme de operare folosesc căi senzitive la diferența dintre minuscule și majuscule. Pentru a evita complicații nenecesare asigură-te că specificațiile căilor folosite în cod se reflectă în fișierele și directoarele jocului.
</p><p>Pentru a crea un fișier .love trebuie să creezi un fișier zip cu tot directorul jocului. Asigură-te că fișierul main.lua este în rădăcina arhivei ex. dacă ai
</p>
<pre>   &lt;director-oarecare&gt;\SuperJoc\gfx\character.png
   &lt;director-oarecare&gt;\SuperJoc\main.lua
   &lt;director-oarecare&gt;\SuperJoc\conf.lua
</pre>
<p>atunci trebuie să te asiguri că jocul conține
</p>
<pre>   gfx\character.png
   main.lua
   conf.lua
</pre>
<p>și <b>nu</b> directorul <tt style="font-size:1.3em">SuperJoc\</tt>.
</p><p>Odată făcut fișierul zip, redenumește-l din terminarea .zip în .love și ai terminat!
</p>
<h3><span class="mw-headline" id="Note_specifice_platformelor">Note specifice platformelor</span></h3>
<h4><span class="mw-headline" id="Windows">Windows</span></h4>
<p>Windows permite crearea fișierelor zip cu ușurință via meniul de context (clic dreapta). Pentru instrucțiuni detaliate vezi <a rel="nofollow" class="external text" href="https://support.microsoft.com/en-us/help/14200/windows-compress-uncompress-zip-files">Compress and uncompress files (zip files)</a>.
</p>
<h4><span class="mw-headline" id="Mac_OS_X">Mac OS X</span></h4>
<p>în directorul jocului, selectează fișierele și directoarele jocului, clic dreapta/Ctrl+click și alege <b>Compress n items</b>. Apoi redenumește fișierul <code>.zip</code> rezultat cu terminația <code>.love</code>.
</p><p>Alternativ, poți folosi terminalul. Navighează în directorul jocului și execută:
</p>
<pre>   zip -9 -r SuperJoc.love .
</pre>
<h4><span class="mw-headline" id="Linux">Linux</span></h4>
<p>Presupunând că directorul de joc este <tt style="font-size:1.3em">SuperJoc/</tt> poți crea fișierul .love de la linia de comandă cu
</p>
<pre>   zip -9 -r SuperJoc.love .
</pre>
<h2><span class="mw-headline" id="Crearea_unui_executabil_Windows">Crearea unui executabil Windows</span></h2>
<p>Odată ce ai împachetat jocul într-un fișier .love poți crea un executabil care rulează jocul tău.
</p><p>Pentru asta trebuie să lipești fișierul tău .love la fișierul love.exe care vine cu fișierul .zip oficial LÖVE. Fișierul rezultat este jocul executabil. 
</p><p>Odată ce ai fișierul executabil poți să-l împachetezi cu celelalte fișiere DLL din fișierul .zip oficial în noul .zip și răspândește-l în lume.
</p><p><b>Notă:</b> Nu toată lumea are o versiune de Windows pe 64 biți, dar este o idee bună să distribui amândouă, versiunile pe 32 și 64 biți, ori distribuie doar versiunea 32 biți.
</p>
<h3><span class="mw-headline" id="Instruc.C8.9Biuni_specifice_platformelor">Instrucțiuni specifice platformelor</span></h3>
<h4><span class="mw-headline" id="Windows_2">Windows</span></h4>
<p>Pentru a crea un joc executabil în windows folosește următoarea comandă
</p>
<pre>   copy /b love.exe+SuperJoc.love SuperJoc.exe
</pre>
<p><b>Notă</b>: Este posibil să trebuiască să rulezi această comandă cu drepturi de administrator pe calculatorul tău. Poți face asta ajungând în <b>Windows\System32</b> și apoi clic dreapta pe <b>cmd.exe</b> urmat de selectarea opțiunii <b>Run as administrator</b>. Apoi, scrie <b>cd C:\Program Files\LOVE\</b> (sau oriunde este directorul implicit love), urmat de instrucțiunile normale.
</p><p>Alternativ poți crea un fișier .bat (ex. crează_exe_pt_joc.bat) cu conținutul
</p>
<pre>   copy /b love.exe+%1 "%~n1.exe"
</pre>
<p>și apoi poți trage fișierul tău SuperJoc.love peste fișierul .bat iar apoi va crea fișierul SuperJoc.love.exe care poate fi folosit pentru distribuire, apoi.
</p><p>Această metodă crează un joc <b>fuzionat</b>.
</p>
<h5><span class="mw-headline" id="Pictogram.C4.83_windows">Pictogramă windows</span></h5>
<p>Poți folosi pictograma ta folosind unelte gratis ca <a rel="nofollow" class="external text" href="http://www.angusj.com/resourcehacker/">Resource Hacker</a>.
</p><p>Sunt disponibile un <a rel="nofollow" class="external text" href="https://youtu.be/WTk_HJdXVNQ?t=2m22s">tutorial video</a> și <a rel="nofollow" class="external text" href="http://gamedev.stackexchange.com/a/121947/9093">instrucțiuni pas-cu-pas</a>.
</p>
<h4><span class="mw-headline" id="Linux_.2F_OS_X">Linux / OS X</span></h4>
<p>Poți crea un executabil Windows și din Linux și din OS X folosind linia de comandă.
</p><p>În primul rând descarcă executabilele oficiale de 32 ori 64 biți (<b>nu</b> instalatorul) de la <a rel="nofollow" class="external free" href="https://www.love2d.org/">https://www.love2d.org/</a>. Jocurile pe 32 biți pot rula pot rula pe sistemele Windows 64 biți dar nu vice-versa, deci pentru a salva timp la jocuri mici, poți furniza doar versiunea pe 32 biți.
</p><p>Apoi în terminal rulează
</p>
<pre>   cat love.exe SuperJoc.love &gt; SuperJoc.exe
</pre>
<p>pentru a obține executabilul <tt style="font-size:1.3em">SuperJoc.exe</tt>.
</p><p>La distribuirea jocurilor Windows nu uita să incluzi fișierele DLL care vin în directorul unde se găsește love.exe (deci nu încurca versiunile DLL pe 32 biți cu cele de 64 biți). Fără aceste fișiere vei primi mesaje de eroare când rulezi SuperJoc.exe pe o mașină cu Windows.
</p><p>Conținutul directorului de distribuție ar trebui să arate cam așa:
</p>
<ul><li> SDL2.dll</li>
<li> OpenAL32.dll (notă: acest fișier este diferit pentru versiunea de 64 biți chiar dacă se numește tot 'OpenAL32.dll')</li>
<li> SuperJoc.exe</li>
<li> license.txt (notă: licența <b>necesită</b> să fie inclusă în lansări ulterioare)</li>
<li> love.dll</li>
<li> lua51.dll</li>
<li> mpg123.dll</li>
<li> msvcp120.dll</li>
<li> msvcr120.dll</li></ul>
<h2><span class="mw-headline" id="Crearea_unei_aplica.C8.9Bii_Mac_OS_X">Crearea unei aplicații Mac OS X</span></h2>
<p>Odată ce ai pregătit fișierul .love al jocului poți să îți faci jocul disponibil și pentru utilizatorii care folosesc Mac OS X utilizând următorii pași (<a rel="nofollow" class="external text" href="https://youtu.be/SU2RpGdezP4">tutorial video</a> disponibil):
</p>
<ol><li> Descarcă și extrage versiunea Mac a LÖVE de la <a rel="nofollow" class="external text" href="https://www.love2d.org">pagina de pornire LÖVE</a></li>
<li> Redenumește <tt>love.app</tt> în <tt>SuperJoc.app</tt></li>
<li> Copie <tt>SuperJoc.love</tt> în <tt>SuperJoc.app/Contents/Resources/</tt> (clic dreapta/Ctrl+clic și alege "Show Package Content" pe OS X)</li>
<li> Modifică <tt>SuperJoc.app/Contents/Info.plist</tt> (vezi detaliile de mai jos)</li>
<li> Arhivează directorul <tt>SuperJoc.app</tt> (ex. în SuperJoc_osx.zip) și distribuie-l. Activează opțiunea <i>-y</i> la zip pentru a menține legăturile simbolice.</li></ol>
<p>La modificarea <tt>SuperJoc.app/Contents/Info.plist</tt> schimbă următoarele taguri XML:
</p>
<ul><li> <tt>CFBundleIdentifier</tt></li>
<li> <tt>CFBundleName</tt></li></ul>
<p>și șterge secțiunea <tt>UTExportedTypeDeclarations</tt> care asigură că Mac OS nu asociază fișierele .love cu aplicația ta. Cu toate schimbările ar trebui să arate așa:
</p>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<th width="300">Original Info.plist
</th>
<th width="300">Modified Info.plist
</th></tr>
<tr style="vertical-align: top;">
<td>
<pre>   ...
   &lt;key&gt;CFBundleIdentifier&lt;/key&gt;
   &lt;string&gt;<b>org.love2d.love</b>&lt;/string&gt;
   ...
   &lt;key&gt;CFBundleName&lt;/key&gt;
   &lt;string&gt;<b>LÖVE</b>&lt;/string&gt;
   ...
   &lt;key&gt;NSPrincipalClass&lt;/key&gt;
   &lt;string&gt;NSApplication&lt;/string&gt;
   <b>&lt;key&gt;UTExportedTypeDeclarations&lt;/key&gt;</b>
   <b>&lt;array&gt;</b>
   <b>...</b>
   <b>&lt;/array&gt;</b>
   &lt;/dict&gt;
   &lt;/plist&gt;
</pre>
</td>
<td>
<pre>   ...
   &lt;key&gt;CFBundleIdentifier&lt;/key&gt;
   &lt;string&gt;<b>com.SuperCompanie.SuperJoc</b>&lt;/string&gt;
   ...
   &lt;key&gt;CFBundleName&lt;/key&gt;
   &lt;string&gt;<b>SuperJoc</b>&lt;/string&gt;
   ...
   &lt;key&gt;NSPrincipalClass&lt;/key&gt;
   &lt;string&gt;NSApplication&lt;/string&gt;
   &lt;/dict&gt;
   &lt;/plist&gt;
</pre>
</td></tr></table>
<h2><span class="mw-headline" id="Distribuirea_pe_Linux">Distribuirea pe Linux</span></h2>
<p>Pentru Linux nu există încă o cale simplă pentru a distribui jocul. Metoda generală de abordat este să direcționezi către pachetele oficiale LÖVE la <a rel="nofollow" class="external free" href="https://www.love2d.org">https://www.love2d.org</a>. Odată ce pachetul este instalat, fișierele .love se execută de obicei automat folosind binarele LÖVE instalate ori prin linia de comandă:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="bash source-bash"><pre class="de1">love SuperJoc.love</pre></div></div>
<p>Asigură-te că incluzi un <a href="" class="new" title="Config Files (Română) (page does not exist)">fișier <code>conf.lua</code></a> cu cel puțin versiunea LÖVE folosită.
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="lua source-lua"><pre class="de1"><span class="kw1">function</span> love<span class="sy0">.</span>conf<span class="br0">&#40;</span>t<span class="br0">&#41;</span>
    t<span class="sy0">.</span>version <span class="sy0">=</span> <span class="st0">&quot;0.10.2&quot;</span>
<span class="kw1">end</span></pre></div></div>
<p>O greșeală des întâlnită este de a încerca să fuzionezi un binar linux cu un fișier love:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="bash source-bash"><pre class="de1"><span class="kw2">cat</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>love SuperJoc.love <span class="sy0">&gt;</span> SuperJoc
<span class="kw2">chmod</span> a+x .<span class="sy0">/</span>SuperJoc</pre></div></div>
<p>Ține cont că deși binarul `SuperJoc` va funcționa pe mașina ta, și alte distribuții Linux care au aceeași arhitectură și versiuni similare ale bibliotecilor, există o șansă mare ca <b>să nu meargă pe alte distribuții Linux</b>.
</p>
<h4><span class="mw-headline" id="Debian">Debian</span></h4>
<p>Există o politică de a include jocurile LÖVE în arhiva Debian. Poate fi urmată pentru a crea un pachet pentru un joc chiar dacă nu intenționezi să-l pui în arhivă.
</p><p><a rel="nofollow" class="external text" href="https://wiki.debian.org/Games/Love2d">Împachetarea Love2d (en)</a>
</p>
<h4><span class="mw-headline" id="AppImage">AppImage</span></h4>
<p>Formatul AppImage este un format pentru împachetarea aplicațiilor într-un mod care le permite să ruleze pe o varietate de sisteme țintă fără modificări ulterioare. Kitul întreg poate fi descărcat de <a rel="nofollow" class="external text" href="https://github.com/probonopd/AppImageKit/">aici</a>.
</p><p>Pentru a împacheta jocuri folosind AppImage, bibliotecile și dependințele necesare trebuiesc colectate, ceea ce poate fi făcut ușor folosind <a rel="nofollow" class="external text" href="https://github.com/proot-me/PRoot/blob/master/doc/care/manual.txt">CARE</a> (disponibil în depozitele Ubuntu) și executând:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="text source-text"><pre class="de1">care -o love.tar.gz love</pre></div></div>.
<p>Acest program crează o arhivă, care conține executabilul love și dependințele ținute în modul în care sunt ținute pe sistemul tău.
Apoi, jocul în fișierul .love trebuie 'fuzionat' prin metodele arătate în secțiunea de mai sus. Acum fișierele trebuiesc în modul următor într-un director nou:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="text source-text"><pre class="de1">  Directorul Aplicației/
  |
  |--usr/
  |   |
  |   |-bin/ --&gt; Binarul fuzionat trebuie pus aici
  |   |-lib/ --&gt; Bibliotecile trebuiesc puse aici
  |   |-share/ --&gt; Fișierele de date ale tale (și ale lui love și altele) trebuiesc puse aici, dacă există
  |   |-...
  |   -
  |--&lt;nume joc&gt;.desktop --&gt; Acest fișier conține calea către pictograma programului, numele programului, și comanda pentru a-l executa
  |--&lt;nume joc&gt;.png --&gt; Pictograma programului tău
  -</pre></div></div>
<p>În final, directorul trebuie convertit într-un fișier AppImage, folsind programul AppImageAssistant disponibil în kit.
Mai multe informații pot fi găsite în <a rel="nofollow" class="external text" href="https://github.com/probonopd/AppImageKit/wiki">Wiki-ul AppImage</a>.
</p>
<h2><span class="mw-headline" id="Android">Android</span></h2>
<p>În primul rând clonează proiectul LÖVE pentru android:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="text source-text"><pre class="de1"> git clone https://bitbucket.org/MartinFelis/love-android-sdl2</pre></div></div>
<p>Apoi, descarcă SDK-ul și NDK-ul Android (acum compatibil doar cu <a rel="nofollow" class="external text" href="https://developer.android.com/ndk/downloads/older_releases.html">ndk 14b sau mai mic</a>). Și pune un fișier numit local.properties în rădăcina proiectului cu următorul conținut (schimbând ... cu directorul local corespunzător):
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="text source-text"><pre class="de1">ndk.dir=... 
sdk.dir=...</pre></div></div>
<p>Pune fișierul (joc.love) în directorul (proiect)/app/src/main/assets (dacă nu există crează-l).
</p><p>În final generează apk-ul, folosind:
</p>
<div dir="ltr" class="mw-geshi mw-code mw-content-ltr"><div class="text source-text"><pre class="de1">./gradlew build</pre></div></div>
<p>Pentru sistemele Linux/MacOS este posibil să trebuiască să rulez: chmod +x gradlew
</p><p>Apk-ul rezultat va fi pus în (proiect)/app/build/outputs/apk/
</p><p>Pentru mai multe informații vezi <a rel="nofollow" class="external text" href="https://bitbucket.org/MartinFelis/love-android-sdl2/wiki/Home">Wiki-ul Android</a>.
</p>
<h2><span class="mw-headline" id="iOS">iOS</span></h2>
<p>Informații de bază pentru iOS (fără fuzionare) sunt disponibile la <a href="getting_started_rom_n.html#iOS" title="Getting Started (Română)">Getting_Started_(Română)#iOS</a>.
</p><p>Pentru a <b>fuziona</b> jocul în motorul LÖVE:
</p>
<ol><li> Obține codul sursă iOS de la <a rel="nofollow" class="external text" href="love2d.html">love2d.org</a>.</li>
<li> Deschide platform/xcode/love.xcodeproj cu Xcode.</li>
<li> Alege ținta love-ios (nu love-macosx)</li>
<li> Alege <b>Build Phases</b> de la ținta 'love-ios' și adaugă fișierul 'joc.love' în <b>Copy Bundle Resources</b>.</li>
<li> Construiește proiectul.</li>
<li> Jocul tău ar trebui să apară pe dispozitivul tău iOS sub formă de aplicație.</li></ol>
<p>Dacă nu reușești să găsești elementele UI XCode, poți să te uiți la următorul <a rel="nofollow" class="external text" href="https://youtu.be/MsYanwcU42E">video tutorial pe Youtube</a>.
</p>
<h2><span class="mw-headline" id="Distribuirea_pe_web">Distribuirea pe web</span></h2>
<p>Pentru a publica sub formă de joc HTML5 + Javascript se poate folosi <a rel="nofollow" class="external text" href="https://github.com/TannerRogalsky/love.js">TannerRogalsky/love.js</a>. Firele de execuție nu sunt suportate iar modul de joc depinde de browser desigur.
</p>
<h2><span class="mw-headline" id="Unelte_din_comunitate">Unelte din comunitate</span></h2>
<p>Există câteva unelte pentru a ajuta distribuirea jocurilor.
</p>
<ul><li> <a rel="nofollow" class="external text" href="https://github.com/MisterDA/love-release">love-release</a> (<a rel="nofollow" class="external text" href="viewtopic.html">forum</a>), un script lua care ajută la automatizarea distribuției jocului. Platforme disponibile sunt Windows, Mac OS X, Debian, Linux, cu multe alte opțiuni.</li>
<li> <a rel="nofollow" class="external text" href="">Love Distrubution Pack</a>[sic], o uneltă disponibilă doar pentru windows pentru crearea fișierelor .love și a executabilelor.</li>
<li> <a rel="nofollow" class="external text" href="https://www.love2d.org/forums/viewtopic.php?f=5&amp;t=30259">love-dist</a>, o uneltă disponibilă doar pentru windows care poate compila cod lua și să creeze un exe.</li></ul>
<h2><span class="mw-headline" id="Alte_limbi">Alte limbi</span></h2>
<div class="i18n">
<p><a href="game_distribution_dansk.html" title="Game Distribution (Dansk)">Dansk</a>&#160;&#8211;
<a href="game_distribution_deutsch.html" title="Game Distribution (Deutsch)">Deutsch</a>&#160;&#8211;
<a href="game_distribution.html" title="Game Distribution">English</a>&#160;&#8211; 
<a href="" class="new" title="Game Distribution (Español) (page does not exist)">Español</a>&#160;&#8211;
<a href="game_distribution_fran_ais.html" title="Game Distribution (Français)">Français</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Indonesia) (page does not exist)">Indonesia</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Italiano) (page does not exist)">Italiano</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Lietuviškai) (page does not exist)">Lietuviškai</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Magyar) (page does not exist)">Magyar</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Nederlands) (page does not exist)">Nederlands</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Polski) (page does not exist)">Polski</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Português) (page does not exist)">Português</a>&#160;&#8211;
<strong class="selflink">Română</strong>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Slovenský) (page does not exist)">Slovenský</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Suomi) (page does not exist)">Suomi</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Svenska) (page does not exist)">Svenska</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Türkçe) (page does not exist)">Türkçe</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Česky) (page does not exist)">Česky</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Ελληνικά) (page does not exist)">Ελληνικά</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Български) (page does not exist)">Български</a>&#160;&#8211;
<a href="game_distribution1.html" title="Game Distribution (Русский)">Русский</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (Српски) (page does not exist)">Српски</a>&#160;&#8211;
<a href="game_distribution2.html" title="Game Distribution (Українська)">Українська</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (עברית) (page does not exist)">עברית</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (ไทย) (page does not exist)">ไทย</a>&#160;&#8211;
<a href="game_distribution3.html" title="Game Distribution (日本語)">日本語</a>&#160;&#8211;
<a href="" class="new" title="Game Distribution (正體中文) (page does not exist)">正體中文</a>&#160;&#8211;
<a href="game_distribution4.html" title="Game Distribution (简体中文)">简体中文</a>&#160;&#8211;
<a href="game_distribution_ti_ng_vi_t.html" title="Game Distribution (Tiếng Việt)">Tiếng Việt</a>&#160;&#8211;
<a href="game_distribution5.html" title="Game Distribution (한국어)">한국어</a> 
<br />
<span style="text-align:right;"><i><a href="help_i18n.html" title="Help:i18n">More info</a></i></span>
</p>
</div>

<!-- 
NewPP limit report
CPU time usage: 0.108 seconds
Real time usage: 0.111 seconds
Preprocessor visited node count: 382/1000000
Preprocessor generated node count: 821/1000000
Post‐expand include size: 3463/2097152 bytes
Template argument size: 1546/2097152 bytes
Highest expansion depth: 4/40
Expensive parser function count: 0/100
-->

<!-- Saved in parser cache with key love2d_wiki:pcache:idhash:6155-0!*!0!!en!*!* and timestamp 20210227012333 and revision id 20091
 -->
</div><div class="printfooter">
Retrieved from "<a dir="ltr" href="">http://love2d.org/w/index.php?title=Game_Distribution_(Română)&amp;oldid=20091</a>"</div>
					<div id='catlinks' class='catlinks'><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="" title="Special:Categories">Category</a>: <ul><li><a href="category_l_ve.html" title="Category:LÖVE">LÖVE</a></li></ul></div></div>					<!-- end content -->
										<div class="visualClear"></div>
				</div>
			</div>
		</div>
		<div id="column-one">
			<div class="portlet" id="p-personal" role="navigation">
				<h5>Personal tools</h5>

				<div class="pBody">
					<ul>
													<li id="pt-login"><a href="" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li>
											</ul>
				</div>
			</div>
			<div class="portlet" id="p-logo" role="banner">
				<a href="index.html" class="mw-wiki-logo" title="Visit the main page"></a>
			</div>
				<div class="generated-sidebar portlet" id="p-documentation" role="navigation">
		<h5>documentation</h5>
		<div class='pBody'>
							<ul>
											<li id="n-love"><a href="love.html">love</a></li>
											<li id="n-love.audio"><a href="love1.html">love.audio</a></li>
											<li id="n-love.data"><a href="love2.html">love.data</a></li>
											<li id="n-love.event"><a href="love3.html">love.event</a></li>
											<li id="n-love.filesystem"><a href="love4.html">love.filesystem</a></li>
											<li id="n-love.font"><a href="love5.html">love.font</a></li>
											<li id="n-love.graphics"><a href="love6.html">love.graphics</a></li>
											<li id="n-love.image"><a href="love7.html">love.image</a></li>
											<li id="n-love.joystick"><a href="love8.html">love.joystick</a></li>
											<li id="n-love.keyboard"><a href="love9.html">love.keyboard</a></li>
											<li id="n-love.math"><a href="love10.html">love.math</a></li>
											<li id="n-love.mouse"><a href="love11.html">love.mouse</a></li>
											<li id="n-love.physics"><a href="love12.html">love.physics</a></li>
											<li id="n-love.sound"><a href="love13.html">love.sound</a></li>
											<li id="n-love.system"><a href="love14.html">love.system</a></li>
											<li id="n-love.thread"><a href="love15.html">love.thread</a></li>
											<li id="n-love.timer"><a href="love16.html">love.timer</a></li>
											<li id="n-love.touch"><a href="love17.html">love.touch</a></li>
											<li id="n-love.video"><a href="love18.html">love.video</a></li>
											<li id="n-love.window"><a href="love19.html">love.window</a></li>
											<li id="n-lua-enet"><a href="lua_enet.html">lua-enet</a></li>
											<li id="n-luasocket"><a href="socket.html">luasocket</a></li>
											<li id="n-utf8"><a href="utf8.html">utf8</a></li>
									</ul>
					</div>
		</div>
		<div class="generated-sidebar portlet" id="p-navigation" role="navigation">
		<h5>Navigation</h5>
		<div class='pBody'>
							<ul>
											<li id="n-Home"><a href="love2d1.html" rel="nofollow">Home</a></li>
											<li id="n-Forums"><a href="forums.html" rel="nofollow">Forums</a></li>
											<li id="n-Issue-tracker"><a href="https://github.com/love2d/love/issues" rel="nofollow">Issue tracker</a></li>
									</ul>
					</div>
		</div>
		<div class="generated-sidebar portlet" id="p-wiki_navigation" role="navigation">
		<h5>wiki navigation</h5>
		<div class='pBody'>
							<ul>
											<li id="n-mainpage-description"><a href="index.html" title="Visit the main page [z]" accesskey="z">Main page</a></li>
											<li id="n-recentchanges"><a href="" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
											<li id="n-randompage"><a href="" title="Load a random page [x]" accesskey="x">Random page</a></li>
									</ul>
					</div>
		</div>
			<div id="p-search" class="portlet" role="search">
			<h5><label for="searchInput">Search</label></h5>

			<div id="searchBody" class="pBody">
				<form action="w.html" id="searchform">
					<input type='hidden' name="title" value="Special:Search"/>
					<input type="search" name="search" placeholder="Search" title="Search LOVE [f]" accesskey="f" id="searchInput" />
					<input type="submit" name="go" value="Go" title="Go to a page with this exact name if exists" id="searchGoButton" class="searchButton" />&#160;
						<input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton" />
				</form>

							</div>
		</div>
			<div class="portlet" id="p-tb" role="navigation">
			<h5>Tools</h5>

			<div class="pBody">
				<ul>
											<li id="t-whatlinkshere"><a href="" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
											<li id="t-recentchangeslinked"><a href="" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
											<li id="t-specialpages"><a href="" title="A list of all special pages [q]" accesskey="q">Special pages</a></li>
											<li id="t-print"><a href="" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>
											<li id="t-permalink"><a href="" title="Permanent link to this revision of the page">Permanent link</a></li>
											<li id="t-info"><a href="">Page information</a></li>
											<li id="t-smwbrowselink"><a href="" rel="smw-browse">Browse properties</a></li>
									</ul>
							</div>
		</div>
			</div><!-- end of the left (by default at least) column -->
		<div class="visualClear"></div>
					<div id="footer" role="contentinfo">
						<div id="f-copyrightico">
									<a href="http://www.gnu.org/copyleft/fdl.html"><img src="gnu_fdl.png" alt="GNU Free Documentation License 1.3" width="88" height="31" /></a>
							</div>
					<div id="f-poweredbyico">
									<a href="http://www.mediawiki.org/"><img src="poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" width="88" height="31" /></a>
									<a href="https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki"><img src="smw_button.png" alt="Powered by Semantic MediaWiki" width="88" height="31" /></a>
							</div>
					<ul id="f-list">
									<li id="lastmod"> This page was last modified on 28 June 2017, at 11:27.</li>
									<li id="viewcount">This page has been accessed 6,685 times.</li>
									<li id="copyright">Content is available under <a class="external" rel="nofollow" href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License 1.3</a> unless otherwise noted.</li>
									<li id="privacy"><a href="love_privacy_policy.html" title="LOVE:Privacy policy">Privacy policy</a></li>
									<li id="about"><a href="love_about.html" title="LOVE:About">About LOVE</a></li>
									<li id="disclaimer"><a href="love_general_disclaimer.html" title="LOVE:General disclaimer">Disclaimers</a></li>
							</ul>
		</div>
		</div>
		<script>/*<![CDATA[*/window.jQuery && jQuery.ready();/*]]>*/</script><script>if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}</script>
<script>if(window.mw){
mw.loader.load(["ext.smw.tooltips","mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest"],null,true);
}</script>
<script>if(window.mw){
document.write("\u003Cscript src=\"http://love2d.org/w/load.php?debug=false\u0026amp;lang=en\u0026amp;modules=site\u0026amp;only=scripts\u0026amp;skin=love\u0026amp;*\"\u003E\u003C/script\u003E");
}</script>
<script>if(window.mw){
mw.config.set({"wgBackendResponseTime":156});
}</script></body></html>
